/*================================================================
*   Copyright (C) 2020 belonging to YangZhengQing. All rights reserved.
*   
*   文件名称：opefun.h
*   创 建 者：YangZhengQing
*   创建日期：2020年02月10日
*   描    述：
*
*================================================================*/


#pragma once

#ifndef OPEFUN_H_

#define OPEFUN_H_

/*重定义类型*/

typedef char ElemType;

/*重定义栈类型*/
typedef struct
{
	ElemType *top;
	ElemType *base;
	int		 stack_size;
}stack;


/*功能函数声明*/
void stack_init(stack *s);
void push(stack *s,ElemType c);
void pop(stack *s,ElemType *c);
int current_size(stack s);
void clear_stack(stack *s);
void destory_stack(stack *s);
#endif
